package com.irdstudio.efp.esb.service.bo.req.dzqz;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
import com.irdstudio.efp.esb.service.bo.req.dzqz.info.ElectronicSignature3001BankCardInfo;
import com.irdstudio.efp.esb.service.bo.req.dzqz.info.ElectronicSignature3001ReqPersonInfo;

/**
 * 
 * @description:安心签系统对外服务接口接口-个人开户3001请求报文信息-包含报文头
 * @date:2018年12月15日 上午11:05:02
 * @author:ludayong
 */
public class ReqElectronicSignature3001Bean implements Serializable {

	private static final long serialVersionUID = 1L;

//	@JSONField(name = "head")
//	private ElectronicSignatureBaseInfo head;// 请求头信息

	@JSONField(name = "person")
	private ElectronicSignature3001ReqPersonInfo person;// 个人信息

	@JSONField(name = "SendPswdMsgFlg")
	private String SendPswdMsgFlg;// 不发送密码短信0：发送；1：不发送；默认为0，建议选择发送

	@JSONField(name = "VrfyBankCardInfFlg")
	private String VrfyBankCardInfFlg;// 是否校验银行卡身份信息 0：不校验；1：校验；默认为0

	@JSONField(name = "bankCardInfo")
	private ElectronicSignature3001BankCardInfo bankCardInfo;// 银行卡号信息

	public ElectronicSignature3001ReqPersonInfo getPerson() {
		return person;
	}

	public void setPerson(ElectronicSignature3001ReqPersonInfo person) {
		this.person = person;
	}

	public String getSendPswdMsgFlg() {
		return SendPswdMsgFlg;
	}

	public void setSendPswdMsgFlg(String sendPswdMsgFlg) {
		SendPswdMsgFlg = sendPswdMsgFlg;
	}

	public String getVrfyBankCardInfFlg() {
		return VrfyBankCardInfFlg;
	}

	public void setVrfyBankCardInfFlg(String vrfyBankCardInfFlg) {
		VrfyBankCardInfFlg = vrfyBankCardInfFlg;
	}

	public ElectronicSignature3001BankCardInfo getBankCardInfo() {
		return bankCardInfo;
	}

	public void setBankCardInfo(ElectronicSignature3001BankCardInfo bankCardInfo) {
		this.bankCardInfo = bankCardInfo;
	}
}